package tools.crypto;

import org.springframework.util.Base64Utils;
/**
 * 通过Base64方式，对文本内容进行加密和解密
 *
 * @author aiyoyoyo
 */
public class B64Utils {
    /**
     * 字符编码
     */
    public final static String ENCODING = "UTF-8";

    /**
     * Base64编码
     *
     * @param _data
     *            待编码数据
     * @return String 编码数据
     */
    public static String s_encode( byte[] _data ) {
        byte[] b = Base64Utils.encode( _data );
        return new String( b );
    }

    /**
     * Base64解码
     *
     * @param _data
     *            待解码数据
     * @return String 解码数据
     */
    public static byte[] s_decode( String _data ){
        return Base64Utils.decode( _data.getBytes() );
    }
}
